a precarious financial situation - Francés Inglés Diccionario